Hi 大家好! 我是Clark, 2018年踏上了iOS App的學習與開發,
因緣際會接觸了Flutter, 這次和朋友一起參賽, 彼此砥礪
他的鐵人賽系列後疫情時代的 WebRTC 微學習
在此也感謝之前遇到的主管Justin一凡, 是勉勵我持續學習的貴人.
開啟terminal終端機 確定路徑後 輸入
$ flutter create project_name
(專案名稱請自己替換)
再來輸入code . 打開VS code
接著進入資料夾 打開啟 pubspec.yaml!
檔案Dart版本比較高的話sdk 應該會是≥2.12.0
在Dart版本2.12.0後支援null safty
Pub.dev
Flutter第三方管理的網站 裡面可以選擇各類大神造好的輪子
但是在選擇的時候注意要有null safty這個小標示
null safty對應到iOS其實就是Swift的optional,(Kotlin也叫null safty)
如果沒有null safty 又跑在sdk≥2.12.0的環境下,會報錯
這也是某些第三方停止更新,沒有支援null safty只能棄用的分水嶺,
再來選擇installing 頁籤, 可以複製當前版本
輸入到dependencies底下並縮排 接著選擇右上角的download 會自動運行
我選擇的開發環境是Visual Studio Code
下一篇將介紹
VS code IDE 的 Flutter extension and tips